package hcn.cmc.bean.response;


import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.List;

/**
 * @Description: 检验报告出参
 * @Author: zhaorb
 * @Date: 2020/12/18 14:55
 **/
@XmlRootElement(name = "Data")
public class ExamSkillReportListResp {
    private long total;
    private List<HospitalLabReport> list;

    @XmlElement(name = "Total")
    public long getTotal() {
        return total;
    }

    public void setTotal(long total) {
        this.total = total;
    }


    @XmlElementWrapper(name = "InspectionTestRecords")
    @XmlElement(name = "InspectionTestRecord")
    public List<HospitalLabReport> getList() {
        return list;
    }

    public void setList(List<HospitalLabReport> list) {
        this.list = list;
    }


    public static class HospitalLabReport {
        private String inspectId;
        private String inspectName;
        private String inspectTime;
        private String departmentCode;
        private String departmentName;
        private String hospitalName;
        private String orgId;
        private String source;
        private String patientName;
        private String sex;



        @XmlElement(name = "VisitOrganization")
        public String getOrgId() {
            return orgId;
        }

        public void setOrgId(String orgId) {
            this.orgId = orgId;
        }
        @XmlElement(name = "VisitOrganizationName")
        public String getHospitalName() {
            return hospitalName;
        }

        public void setHospitalName(String hospitalName) {
            this.hospitalName = hospitalName;
        }

        @XmlElement(name = "PatientType")
        public String getSource() {
            return source;
        }

        public void setSource(String source) {
            this.source = source;
        }

        @XmlElement(name = "Name")
        public String getPatientName() {
            return patientName;
        }

        public void setPatientName(String patientName) {
            this.patientName = patientName;
        }


        @XmlElement(name = "Sex")
        public String getSex() {
            return sex;
        }

        public void setSex(String sex) {
            this.sex = sex;
        }


        @XmlElement(name = "ReportId")
        public String getInspectId() {
            return inspectId;
        }

        public void setInspectId(String inspectId) {
            this.inspectId = inspectId;
        }

        @XmlElement(name = "LabOrderItemName")
        public String getInspectName() {
            return inspectName;
        }

        public void setInspectName(String inspectName) {
            this.inspectName = inspectName;
        }

        @XmlElement(name = "SampleTestTime")
        public String getInspectTime() {
            return inspectTime;
        }

        public void setInspectTime(String inspectTime) {
            this.inspectTime = inspectTime;
        }


        @XmlElement(name = "ReportDept")
        public String getDepartmentCode() {
            return departmentCode;
        }

        public void setDepartmentCode(String departmentCode) {
            this.departmentCode = departmentCode;
        }

        @XmlElement(name = "ReportDeptName")
        public String getDepartmentName() {
            return departmentName;
        }

        public void setDepartmentName(String departmentName) {
            this.departmentName = departmentName;
        }

    }
}
